import request from '@/utils/request'
// 用户注册
export function register(data) {
  return request({
    url: '/org/user/save',
    method: 'post',
    data
  })
}
// 登录
export function login(userid, userPwd) {
  return request({
    url: '/org/user/login',
    method: 'post',
    params: { userid, userPwd }
  })
}
// 获取登录用户状态
export function getInfo() {
  return request({
    url: '/org/user/getLoginUser',
    method: 'get'
  })
}
// 退出登录
export function logout() {
  return request({
    url: '/org/user/getOutUser',
    method: 'post'
  })
}
// 获取用户列表
export function getUserList(params) {
  return request({
    url: '/org/user/findAllByCompanyId',
    method: 'get',
    params
  })
}
// 根据名字模糊查询获取用户列表
export function getListByName(params) {
  return request({
    url: '/org/user/getUserByName',
    method: 'get',
    params
  })
}
// 根据id获取用户
export function findById(userId) {
  return request({
    url: '/org/user/findUserById',
    method: 'get',
    params: { userId }
  })
}
// 新增
export function save(data) {
  return request({
    url: '/org/user/save',
    method: 'post',
    data
  })
}
// 编辑
export function update(data) {
  return request({
    url: '/org/user/update',
    method: 'post',
    data
  })
}
// 删除
export function del(data) {
  return request({
    url: '/org/user/delete',
    method: 'post',
    data
  })
}
// 更改账号状态
export function changeState(params) {
  return request({
    url: '/org/user/stopOpen',
    method: 'post',
    params
  })
}
